#####################################################################################################################################################
#####################################################################################################################################################
###################	Replication Instructions For: 																		      #####################
###################	RISE OF GRASSROOTS CIVIL SOCIETY UNDER ONE-PARTY RULE											                #####################
###################	WORLD POLITICS																				      #####################
#####################################################################################################################################################
#####################################################################################################################################################

# Authors: 
#   Yu Zeng (Asst. Prof, School of Government, Peking University)
#   Junyan Jiang (Asst. Prof, Dept of Political Science, Columbia University)
#   Jie Li (PhD candidate, Department of East Asian Studies, University of Vienna)
#   Christian Goebel (University Professor of Modern China Studies, Department of East Asian Studies, University of Vienna)

# Version: 1.0
# Tested under:
## R version 3.6.1
## Environment: Windows 11 x64, Intel i9-9980HK CPU, 32GB RAM

## Last Updated: August 5, 2022

###########################
###### IMPORTANT NOTE #####
###########################
# Please download all data IN their ORIGINAL FORMATS for replication codes to work. 
# The analysis is performed under Stata 16.0 SE and R 3.6.1. The operating system is Windows 11 Home 64-bit x86_64. 


############################################################## 
########### SUGGESTED REPLICATION PROCEDURE ##################
##############################################################

1) Run "main+robust.R" to replicate all statistical results except for Tables 4, A.3, A.4, and A.13.
2) Run "add+robust.DO" to replicate Tables 4, A.3, A.4, and A.13.
2) Run "Visualization.R" to replicate Figures 1, 2, A.1, and A.2. Unpack "map" first to replicate Figure 1. 


 